चेतावनी!
डेटाबेस हटाने से पहले सावधान रहें. किसी डेटाबेस को हटाने से डेटाबेस में संग्रहीत सभी जानकारी नष्ट हो जाएगी!
SQL ड्रॉप डेटाबेस कथन
DROP DATABASE स्टेटमेंट का उपयोग मौजूदा SQL डेटाबेस को ड्रॉप करने के लिए किया जाता है।
डेटाबेस विलोपन वर्कफ़्लो
बैकअप लें
प्रशासनिक अनुमति की पुष्टि करें
ड्रॉप डेटाबेस कथन चलाएँ
डेटाबेस हटा दिया गया
ड्रॉप डेटाबेस सिंटैक्स
DROP DATABASE databasename;
सहायता नोट:
सुनिश्चित करें कि किसी भी डेटाबेस को हटाने से पहले आपके पास प्रशासनिक अनुमति हो। किसी डेटाबेस को हटा दिए जाने के बाद, आप निम्न SQL कमांड के साथ यह सत्यापित कर सकते हैं कि यह अब डेटाबेस की सूची में नहीं है:SHOW DATABASES;
ड्रॉप डेटाबेस उदाहरण
निम्नलिखित SQL कथन मौजूदा "testDB" डेटाबेस को हटा देता है:
उदाहरण
DROP DATABASE testDB;
अस्थायी डेटाबेस
परीक्षण या विकास डेटाबेस हटाना
DROP DATABASE TempTestDB;
पुराना डेटाबेस
अप्रचलित डेटाबेस हटाना
DROP DATABASE OldBackupDB;
मरम्मत
पुनर्स्थापना से पहले डेटाबेस हटाना
DROP DATABASE DevelopmentDB;
विभिन्न डेटाबेस प्रणालियाँ
MySQL
DROP DATABASE companydb;
DROP DATABASE database_name;
SQL Server
DROP DATABASE CompanyDB;
DROP DATABASE database_name;
PostgreSQL
DROP DATABASE companydb;
DROP DATABASE database_name;
Oracle
DROP DATABASE companydb;
DROP DATABASE database_name;
सुरक्षा उपाय
बैकअप
डिलीट करने से पहले हमेशा बैकअप लें
-- Always backup first
BACKUP DATABASE CompanyDB
TO DISK = 'C:\backup\CompanyDB.bak';
दोहरा सत्यापन
डेटाबेस नाम को दो तरीकों से सत्यापित करें
-- Verify database name
SELECT name FROM sys.databases
WHERE name = 'CompanyDB';
अनुमतियां
हटाने से पहले सक्रिय उपयोगकर्ताओं की जाँच करें
-- Check active connections
SELECT * FROM sys.dm_exec_sessions
WHERE database_id = DB_ID('CompanyDB');